<?php
	// настройка окружения
	define('OS_WINDOWS', (substr(PHP_OS, 0, 3) == 'WIN') ? true : (boolean)getenv('COMSPEC'));
	define('CLI_MODE', empty($_SERVER['HTTP_HOST']));
	define('WEB_MODE', !CLI_MODE);
	define('LINE_DELIM', CLI_MODE ? "\n" : '<br />');

	// конфигурация путей
	if(!defined('DIR_SEPARATOR'))
		define('DIR_SEPARATOR', (OS_WINDOWS ? "\\" : '/'));
	if(!defined('PATH_SEPARATOR'))
		define('PATH_SEPARATOR', OS_WINDOWS ? ';' : ':');

	define('PHP_SELF', $_SERVER['PHP_SELF']);

	define('HOST', WEB_MODE ? str_replace( 'www.','', strtolower( $_SERVER['HTTP_HOST'] ))  : null);
	define('IP', WEB_MODE ? $_SERVER['REMOTE_ADDR'] : false);
	define('QUERY_STRING', isset($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : false);
	define('REFERER', isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : false);
	define('IS_SSL', isset($_SERVER['SSL_SESSION_ID']));

	// пути для HTML
	define('HTML_DIR', 'http://' . HOST . '/');
	define('IMG_DIR', HTML_DIR . 'images/');
	define('CSS_DIR', HTML_DIR . 'styles/');
	define('JS_DIR', HTML_DIR . 'scripts/');

	define('WEB_DIR',		DOC_ROOT . 'htdocs/');
	define('WEB_CSS_DIR',	WEB_DIR . 'css/');
	define('WEB_JS_DIR',	WEB_DIR . 'js/');

	define('CODE_WORD', 'yeap');

	define('DEVELOPMENT_PHASE', false===strpos(HOST,'2128506.su'));

?>